# BaseHTTPRequestHandler不可以在python3中使用
# python3中一律使用http.server进行搭建服务器
from http.server import HTTPServer,BaseHTTPRequestHandler
import json
data = {'testweb':'hello world!'}    #网页界面显示信息
host = ('localhost',8080)               #设置服务器地址及端口号
class Resquest(BaseHTTPRequestHandler): #建立继承类Resquest
    def do_GET(self):
        self.send_response(200)       #发送响应 200
        self.send_header('Content-type','application/json') # 发送头文件
        self.end_headers()
        self.wfile.write(json.dumps(data).encode())

if __name__=='__main__':
    server = HTTPServer(host,Resquest)
    print("Starting server,listen at:%s:%s" % host)
    server.server_forever()
